package com.level.system.service;

import org.apache.ibatis.annotations.Param;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.level.system.base.PageBean;
import com.level.system.entity.QcRule;
import com.level.system.entity.VO.QcContrastRuleVO;

/**
 * <p>
 * 质控规则表 服务类
 * </p>
 *
 * @author zhaocw
 * @since 2019-05-08
 */
public interface QcRuleService extends IService<QcRule> {

	IPage<QcRule> selectPageVo(PageBean<?> page, @Param("state") String state);
	
	void insertQCRule(QcRule qcRule,String opt);
	
	void updateQCRule(QcRule qcRule);
	
	//自主质控
	void contrastRule(QcContrastRuleVO VO);
	//定时器质控
	void constrstRuleTask();
}
